const express = require('express');

//导入数据
const data = require('./data/newdata.json');

let app = express();

// 初始化首页 - 新闻列表页
app.get('/',(req,res)=>{

    let html = data.map(item=>`<p><a href="/detail?id=${item.id}">${item.newsTitle}</a></p>`).join('');

    res.send(html);
});


// 匹配对应的新闻详情页
app.get('/detail',(req,res)=>{
    // console.log('detail');
    // res.end('end');

    // console.log(req.query.id);
    // res.end('end1');

    let {newsTitle,newsContent} = data.find(item=>item.id===req.query.id);

    res.send(`<h2>${newsTitle}</h2> <p>${newsContent}</p>`);
});

app.listen(80,()=>{
    console.log('80启动成功');
});